﻿@charset "utf-8";

body,h1{
	margin:0;
	padding:0;
}
body{
	font-size:14px;
}
/*修改对话框的标题栏背景框 */
.ui-widget-header{
	background:url(../imgs/ui_header_bg.png);
}
/*改变按钮的正常情况下的背景*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{
	background:url(../imgs/ui_white.png);
}
/*改变提示框的css属性*/
.ui-tooltip{
	color:#666;
}
/*修改补全时的框框的背景和字体颜色 */
.ui-menu .ui-menu-item a.ui-state-focus,
.ui-menu .ui-menu-item a.ui-state-active{
	background:url(../imgs/ui_white.png);
	color:#666;
}
/*今天日期的单元格的样式的UI*/
.ui-datepicker-today .ui-state-highlight{
	border:1px solid #666;
	color:#f60;
}
/*选定日期单元格的UI*/
.ui-datepicker-current-day .ui-state-active{
	border:1px solid #666;
	color:#06f;
}

#header{
	width:100%;
	height:130px;
	background:#666;
	position:absolute;
	top:0;      /*  这里不能用 fixed ，使用导航栏在最顶端用jquery来控制 */
}

#header .header_main{
	width:1000px;
	height:130px;
	margin:0 auto;
}
#header h1{
	float:left;
	font-size:25px;
	height:40px;
	line-height:40px;
	text-indent:-999px;
}
#header .header_logo{
	float:left;
	font-size:25px;
	margin-top:42px;
	color:#FFFFFF;
}
#header .header_nav{
	list-style-type:none;
	position:absolute;
	top:38px;
	right:420px;
	
}
.header_nav li{
	display:inline-block;
	text-align:center;
	width:80px;
	height:27px;
}
.header_nav a{
	color:#ffd;
	text-decoration:none;
	display:block;
	width:80px;
	height:27px;
	line-height:27px;
	
}
.header_nav a:hover{
	background:#20B3F6;
	color:#ffffff;
	border-radius:2px;
}
#header .header_member{
	float:right;
	margin:45px 50px 0 0;
}
#header .header_member a{
	color:#FFFFFF;
	text-decoration:none;
	border-radius:2px;
}
#member{
	color:#666;
	margin-right:15px;
}
#logout{
	font-size:16px;
	width:80px;
	height:32px;
	line-height:32px;
	text-align:center;
	border-radius:2px;
	display:inline-block;
	background:#999;
}
#logout:hover{
	background:#2192CF;
}
#reg_a,#login_a{
	font-size:16px;
	display:inline-block;
	width:50px;
	height:32px;
	line-height:32px;
	padding-left:18px;
	border-radius:2px;
}
#reg_a{
	background:#20B3F6;
}
#reg_a:hover{
	background:#2192CF;
}
#login_a{
	background:#747CA9;
}
#login_a:hover{
	background:#B0A2B4;
}
#reg,#login{
	padding:25px 0 0 15px;
}
#reg .succ,#login .succ{
	display:inline-block;
	width:28px;
	background:url(../imgs/reg_succ.png) no-repeat;
}
#reg .error,#login .login_error{
	margin:0 0 10px 0;
	padding:0 0 0 5px;
	color : maroon;
	list-style-type:none;
}
#reg ul li,#login ul li{
	height:20px;
}
#reg label,#login label{
	font-size:14px;
	color:#666;
}

#reg .reg_form,#login .login_form{
	margin:0 0 16px 0;
}
#reg .reg_form .text,#login .login_form .text{
	height:22px;
	border:1px solid #666;    /* 可以减少输入框的重影 */
	border-radius:2px;
	text-indent:5px;
}

#reg .star,#login .star{
	color:maroon;
}
#login .time{
	margin:20px 0 0 95px;
}
#login .get_pass{
	display:inline-block;
	position:relative;
	bottom:18px;
	left:18px;
	font-size:14px;
	color:#666;
}
a.get_pass:hover{
	text-decoration:underline;
	cursor:pointer;
}
#loading {
	background: url(../imgs/loading.gif) no-repeat 20px center;
	line-height: 24px; /* 控制字体的位置 */
	font-size:14px;
	font-weight:bold;
	text-indent:40px;
	color:#666;
}
.banner{
	background:url(../imgs/banner.jpg);
	position:relative;
	top:100px;
	height:450px;
}
#footer{
	position:relative;
	bottom:-130px;
}
#footer p{
	margin:0;
	font-size:20px;
	position:absolute;
	left:520px;
}
#footer label{
	font-weight:bold;
	margin-left:10px;
	
}
#footer span{
	font-weight:bold;
	position:absolute;
	top:20px;
}
#footer .first{
	left:400px;
}
#footer .second{
	left:550px;
}
#footer .third{
	left:650px;
}